/*
 * Copyright kecp
 * Apr 24, 2010
 */

package LBS;

/**
 * 位置服务接口。
 * 提供基站信息到地理坐标的转换服务
 * @author kecp
 */
public interface LocationService {

    /**
     * 取得基站的位置
     * @param cellid
     * @param mnc
     * @param mcc
     * @param lac
     * @param timeOut 超时时间
     * @return   基站地理位置
     */
    public  Location getLocation( String cellid, String mnc, String mcc,String lac ,int timeOut );
    
    /**
     * 取得基站的位置
     * @param cell  基站信息
     * @return  基站地理位置
     */
    public Location getLocation( Cell cell );

    /**
     *
     * @return 当前所在基站的地理位置
     */
    public Location getCurLocation();

    /**
     *
     * @return 最近一次调用getCurLocation查询的基站对应地理位置
     */
    public Location getPrevLocation();
}
